package dao;

import entity.Blog;
import util.Page;

import java.util.List;

/**
 * 微博的数据访问接口
 */
public interface BlogDao {

    //根据用户id获取微博数量
    int getBlogCount(int uid);

    //根据当前用户获取他的全部微博信息
    List<Blog> getBlogList(int uid, String content);

    //获取当前用户以及他关注的人的全部微博信息
    List<Blog> getAllBlogList(int uid1, String content1,int uid2, String content2, Page page);

    //总记录数
    int allCount(int uid1, String content1,int uid2, String content2);

    //根据微博id获取微博信息以及用户昵称、头像
    Blog getBlogById(int bid);

}
